Array.prototype.selectionSort = function () {
	for (let i = 0; i < this.length - 1; i++) {
		// 假设i是最小的数
		let minIndex = i
		// 遍历 i~length 的值, 找到最小的数, 并将 index 赋值给 minIndex
		for (let j = i; j < this.length; j++) {
			if (this[j] < this[minIndex]) {
				minIndex = j
			}
		}
		if (minIndex !== i) {
			// 将最小的值放在第一位(i 和 minIndex 交换)
			const temp = this[i]
			this[i] = this[minIndex]
			this[minIndex] = temp
		}
	}
}

const arr = [5, 4, 3, 2, 1]
arr.selectionSort(arr)
console.log(arr)
